#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
//argc 从终端传入的参数
//argv 保持参数 最后以NULL结尾   指针数组
	printf("argc = %d\n",argc);
/*
 * ./main aa bb cc dd		argc = 5
 * ./main /etc.a*.conf		argc !=2 shell功能：解析通配符
 */
	int i = 0;
	for(i=0;i<argc;i++)
	{
		puts(*(argv+i));
	}
	
	for (i=0;argv[i]!=NULL;i++)
		puts(*(argv+i));

	printf("hello!\n");


	return 0;
//查看main函数返回值：执行完程序后echo $?
//没有return 0 或 exit(0) main函数返回值为最后一条语句的返回值
//进程的返回值是给父进程看的(当前程序跑在shell上,给shell看的)
}
